doglegged stairs - French English Dictionary